package main

import "fmt"

// 证明当数组赋值时，发生了数组内存拷贝。

func main() {
	arr1 := [3]int{1, 3, 5}
	// 将arr1赋值给arr2
	arr2 := arr1
	arr2[1] = 99
	fmt.Println(arr1) // [1 3 5]
	fmt.Println(arr2) // [1 99 5]
	// 改变arr2的元素不影响arr1, 证明arr2是独立的内存空间
}
